motor town - French English Dictionary